表格语法格式

Pandat™ 软件表格栏给出了一系列的性质串,以便于提取计算结果中的相应性质。一个性质串可能仅仅是一个性质名称(如,温度、压强、自由能、焓和熵)或包含性质名称的表达式和特殊符号(如mu(Mg@Fcc))。通常来说,性质串表达为如下格式:

Z(component@phase:reference_phase[component])

或是一种简单的形式如:

Z(*@*:ref_ph[*])

其中Z是性质名称,“*”是广义的符号,可代表相、组元、或原子(团)。在“(”后的第一个“*”代表所选组元或原子(团)的名称。如果使用“*”,则意味着该体系中所有的组元或原子(团)。第二个“*”表示所选相的名称,必须跟在“@”之后,这里的“*”表示所有的相。例如,x(*@*)代表每一相中每一元素的成分。冒号(“:”)定义了参考态。参考相的名称“ref_ph”必须明确,不可省略,不可以用“*”命名参考相。注意:不同元素的参考态可以不同。例如a(*@*:Fcc[Al],Hcp[Zn])表示在Al-Zn二元体系中,Al的Fcc是参考态,Zn用hcp作为参考态。类似的,a(*@*:Fcc[*],Hcp[Zn])表示Hcp是Zn元素的参考态,而Fcc则为该体系其他所有元素的参考态。

如果性质串表示为如下形式:

Z(@*:ref_ph[*])

即没有指定组元或原子(团),省略了“(”后第一个“*”,它定义了一个相或多个相的性质。例如,H(@Liquid)表示液相的焓,H(@*)则表示该体系中所有相的焓。如果没有特别指定参考态,那么以GHS298为参考态,即数据库中默认的参考态。当选择了参考态时,H(@Liquid:Fcc[Al],Hcp[Zn])表示相同温度下以Fcc Al和Hcp Zn为参考态的液相混合焓。

如果性质串的格式是:

Z(:ref_ph[*])

即组元和相的名称都没有指定,那么就表示体系的性质。例如,G(:Fcc[*])代表了以Fcc为参考态时,该体系(平衡相)的Gibbs自由能。

需要指出的是:使用“*”可以非常方便的提取所有组元和所有相的性质,尤其是在多元、多相体系中。如果没有指定参考态,即为数据库中默认的参考态。 Pandat™表格中的语法格式表 1 列出了表格中的符号及语法。